package br.com.esporte.apresentacao.infra.componente.itemDiaPartidaChamada;

import org.apache.wicket.markup.html.IHeaderResponse;
import org.apache.wicket.markup.html.basic.Label;
import org.apache.wicket.request.resource.PackageResourceReference;

import br.com.esporte.apresentacao.infra.componente.ComponenteGenerico;
import br.com.esporte.apresentacao.infra.componente.itemDiaPraticadoGrupo.ItemDiaPraticadoGrupo;
import br.com.esporte.negocios.entidade.imp.DiaPraticadoGrupo;
import br.com.esporte.negocios.util.Util;

public class itemDiaPartidaChamada extends ComponenteGenerico {
	private static final long serialVersionUID = 1L;

	private DiaPraticadoGrupo diaPraticadoGrupo;

	public itemDiaPartidaChamada(String id, DiaPraticadoGrupo diaPraticadoGrupo) {
		super(id);
		this.setDiaPraticadoGrupo(diaPraticadoGrupo);
		this.montarComponente();
	}

	public DiaPraticadoGrupo getDiaPraticadoGrupo() {
		return this.diaPraticadoGrupo;
	}

	@Override
	public void montarComponente() {
		this.add(new Label("data", Util.converterDataToString(this.getDiaPraticadoGrupo().getDataHoraInicio())));
		this.add(new Label("horaInicio", Util.converterHoraToString(this.getDiaPraticadoGrupo().getDataHoraInicio())));
		this.add(new Label("horaFim", Util.converterHoraToString(this.getDiaPraticadoGrupo().getDataHoraFim())));
	}

	/**
	 * Css do componente
	 */
	@Override
	public void renderHead(IHeaderResponse response) {
		response.renderCSSReference(new PackageResourceReference(ItemDiaPraticadoGrupo.class, "css/itemDiaPartidaChamada.css"));
	}

	public void setDiaPraticadoGrupo(DiaPraticadoGrupo diaPraticadoGrupo) {
		this.diaPraticadoGrupo = diaPraticadoGrupo;
	}


}